package com.tedu.api.date;

import java.time.Year;
import java.util.Calendar;
import java.util.Date;

/**
 * 包位置：java.until
 * caleddar抽象类：时间类
 * 替换Date时间方法功能：
 * 1.计算时间分量：根据毫秒数换算时间：年月日时分秒
 * 2.设计时间分量：修改年月日时分秒底层用毫秒数算的结果
 * 3.增加/减少时间分量:增加或减少制定好描述
 */

public class calendarAPI {
    public static void main(String[] args){
        Calendar cl=Calendar.getInstance();
        int year=cl.get(Calendar.YEAR);//获取年
        int month=cl.get(Calendar.MONTH)+1;
        int date=cl.get(Calendar.DAY_OF_MONTH);
        cl.get(Calendar.HOUR);
        cl.get(Calendar.MINUTE);
        cl.get(Calendar.SECOND);
        System.out.println("今天是"+year+""+month+"月"+date);
        cl.set(Calendar.YEAR,2025);
        Date a=cl.getTime();
        System.out.println("明年的今天："+a);
        cl.add(Calendar.YEAR,-2);
        a=cl.getTime();
        System.out.println("减少一年的今天"+a);
//        int day=cl.getActualMaximum(Calendar.DAY-)
//
    }
}
